#pragma once
#include<iostream>
using namespace std;
class mystring
{
public:

	mystring(const char* str = "") {
		int size = strlen(str);
		_str = new char[size+1];
		strcpy(_str, str);
	}

	mystring(const mystring& s) {
		int size = strlen(s._str);
		_str = new char[size + 1];
		strcpy(_str, s._str);
	}

	mystring& operator=(const mystring& s) {
		int size = strlen(s._str);
		_str = new char[size + 1];
		strcpy(_str, s._str);
		return *this;
	}

	~mystring() {
		delete[]_str;
	}
	void print() {
		cout << _str << endl;
	}
private:

	char* _str;

};